package main

import "fmt"

func main() {
	// make clice map chan
	var a = make([]int, 0)
	a = append(a, 1)
	fmt.Printf("%T %v \n", a, a)
	// new struct
	var b = new([]int)
	*b = append(*b, 1)
	fmt.Printf("%T %v", b, b)
}
